div.form {
}
div.form input, div.form textarea, div.form select {
    margin: 0.2em 0 0.5em;
}
div.form fieldset {
    border: 1px solid #DDDDDD;
    border-radius: 7px 7px 7px 7px;
    margin: 0 0 10px;
    padding: 10px;
}
div.form label {
    display: inline;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 8px;
}

div.form .row {
    margin: 5px 0;
}
div.form .hint {
    color: #999999;
    margin: 0;
    padding: 0;
}
div.form .note {
    font-style: italic;
}
div.form span.required {
    color: red;
}
div.form div.error label, div.form label.error, div.form span.error {
    color: #CC0000;
}
div.form div.error input, div.form div.error textarea, div.form div.error select, div.form input.error, div.form textarea.error, div.form select.error {
    background: none repeat scroll 0 0 #FFEEEE;
    border-color: #CC0000;
}
div.form div.success input, div.form div.success textarea, div.form div.success select, div.form input.success, div.form textarea.success, div.form select.success {
    background: none repeat scroll 0 0 #E6EFC2;
    border-color: #C6D880;
}
div.form .errorSummary {
    background: none repeat scroll 0 0 #FFEEEE;
    border: 2px solid #CC0000;
    font-size: 0.9em;
    margin: 0 0 20px;
    padding: 7px 7px 12px;
}
div.form .errorMessage {
    color: red;
    font-size: 0.9em;
}
div.form .errorSummary p {
    margin: 0;
    padding: 5px;
}
div.form .errorSummary ul {
    margin: 0;
    padding: 0 0 0 20px;
}
div.wide.form label {
    float: left;
    margin-right: 10px;
    position: relative;
    text-align: right;
    width: 100px;
}
div.wide.form .row {
    clear: left;
}
div.wide.form .buttons, div.wide.form .hint, div.wide.form .errorMessage {
    clear: left;
    padding-left: 110px;
}
.bebutton, .button, .check-all-zone {
    background-color: #ECECEC;
    background-image: -moz-linear-gradient(#F4F4F4, #ECECEC);
    border: 1px solid #D4D4D4;
    border-radius: 0.2em 0.2em 0.2em 0.2em;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font: 11px sans-serif;
    margin: 0;
    outline: medium none;
    overflow: visible;
    padding: 0.7em 3em;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 0 white;
    white-space: nowrap;
}
.bebutton:active, .button:active, .bebutton.active, .button.active {
    background-color: #3072B3;
    background-image: -moz-linear-gradient(#3072B3, #599BDC);
    border-color: #2A65A0 #2A65A0 #3884CF;
}
.bebutton:hover, .button:hover, .bebutton:focus, .button:focus, .bebutton:active, .button:active, .bebutton.active, .button.active {
    background-color: #3C8DDE;
    background-image: -moz-linear-gradient(#599BDC, #3072B3);
    border-color: #3072B3 #3072B3 #2A65A0;
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
#searchbutton {
    margin-top: 17px;
    width: 100px;
}
#title-prompt-text, #wp-fullscreen-title-prompt-text {
    color: #BBBBBB;
    font-size: 1.7em;
    padding: 8px;
    position: absolute;
}
#title {
    background-color: white;
}
#title {
    border-color: #CCCCCC;
}
#title {
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    font-size: 1.7em;
    line-height: 100%;
    outline: medium none;
    padding: 3px;
    width: 99%;
}
.form-wrapper {
    width: 100%;
}
#form-body {
    clear: left;
    float: left;
    margin-right: -340px;
    width: 100%;
}
#form-body-content {
    margin-right: 300px;
}
#form-sidebar {
    clear: right;
    display: block;
    float: right;
    position: relative;
    width: 281px;
}
#inner-form-sidebar {
    min-height: 250px;
    width: 280px;
}
#bodywrap {
}
.content-box, ul.content-box-tabs li a.current, .shortcut-button, .notification {
    border-radius: 6px 6px 6px 6px;
}
.noteinformation {
    background: url("../images/icons/information.png") repeat scroll 0 0 #DBE3FF;
    border: 1px solid #A2B4EE;
    color: #585B66;
}
.noteattention {
    background: url("../images/icons/exclamation.png") no-repeat scroll 10px 11px #FFFBCC;
    border: 1px solid #E6DB55;
    color: #666452;
}
.notesuccess {
    background: url("../images/icons/tick_circle.png") repeat scroll 0 0 #D5FFCE;
    border: 1px solid #9ADF8F;
    color: #556652;
}
.noteerror {
    background: url("../images/icons/cross_circle.png") repeat scroll 0 0 #FFCECE;
    border: 1px solid #DF8F8F;
    color: #665252;
}
.notification {
    background-position: 10px 11px !important;
    background-repeat: no-repeat !important;
    font-size: 13px;
    margin: 0 0 15px;
    padding: 0;
    position: relative;
    width: 99.8%;
}
.notification div {
    display: block;
    font-style: normal;
    line-height: 1.5em;
    padding: 10px 10px 10px 36px;
}
.notification .close {
    color: #990000;
    font-size: 9px;
    position: absolute;
    right: 5px;
    top: 5px;
}
#login-content p {
    line-height: 1.6em;
    padding: 0;
}
#login-content label {
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 0;
    width: 100px;
}
#login-content input.text-input {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    margin: 0 0 20px;
    width: 240px;
}
.button, #main-content table tfoot td .bulk-actions select, .pagination a.number, form input.text-input, form textarea, form .wysiwyg, form select, .dp-popup {
    border-radius: 4px 4px 4px 4px;
}
form input.text-input, form select, form textarea, form .wysiwyg {
    background: url("../images/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #333333;
    font-size: 13px;
    padding: 6px;
}
p#remember-password {
    float: right;
}
#login-content-button {
    float: right;
    width: 100px;
}
.form {
    font-family: Trebuchet MS,Verdana,san-serif !important;*/
	
}
.form input[type="text"], .form input[type="password"] {
    background: url("../images/bg_formInputText.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #C0C0C0;
    border-radius: 6px 6px 6px 6px;
    padding: 5px;
    width: 140px;
}
.form textarea {
    background: url("../images/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D5D5D5;
    border-radius: 6px 6px 6px 6px;
    color: #333333;
    font-size: 13px;
    min-height: 120px;
    min-width: 360px;
    padding: 6px;
}
.form input {
    outline: medium none !important;
}
input.specialTitle {
    background: url("../images/bg-form-field.gif") repeat-x scroll left top #FFFFFF !important;
    font-size: 19px;
    width: 99% !important;
}
textArea.specialContent {
    min-height: 350px;
    width: 99% !important;
}
.content-box, .content-box-header, ul.content-box-tabs li a.current, .shortcut-button, .notification {
    border-radius: 6px 6px 6px 6px;
}
.content-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 0 0 20px;
}
.content-box-header {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.content-box-header {
    background: url("../images/bg-content-box.gif") repeat-x scroll left top #E5E5E5;
    height: 30px;
    margin-top: 1px;
}
.content-box-header h3 {
    color: #222222;
    float: left;
    font-family: arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 7px 15px 0;
}
.content-box-content {
    background-color: whiteSmoke;
    background-image: -moz-linear-gradient(center top , #F9F9F9, #F5F5F5);
    border-top: 1px solid #CCCCCC;
    display: block;
    font-size: 13px;
    padding: 15px;
}
.content-box-content textarea, .content-box-content input[type="text"] {
    background: url("../images/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D5D5D5;
    min-height: 20px !important;
    width: 95%;
}
ul.content-box-tabs {
    float: right;
    margin: 0 !important;
    padding: 6px 15px 0 0 !important;
}
#main-content ul li {
    background: url("../images/icons/bullet_black.png") no-repeat scroll left center transparent;
}
ul.content-box-tabs li {
    background-image: none !important;
    float: left;
    margin: 0;
    padding: 0 !important;
}
ul.content-box-tabs li a {
    border-bottom: 0 none;
    color: #333333;
    display: block;
    margin: 1px;
    padding: 4px 10px;
    text-decoration: none;
}
ul.content-box-tabs li a:hover {
    color: #DD4B39;
}
ul.content-box-tabs li a.current {
    border-radius: 6px 6px 0 0 !important;
}
ul.content-box-tabs li a.current {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin: 0;
}
div.flash-error, div.flash-notice, div.flash-success {
    border: 2px solid #DDDDDD;
    margin-bottom: 1em;
    padding: 0.8em;
}
div.flash-error {
    background: none repeat scroll 0 0 #FBE3E4;
    border-color: #FBC2C4;
    color: #8A1F11;
}
div.flash-notice {
    background: none repeat scroll 0 0 #FFF6BF;
    border-color: #FFD324;
    color: #514721;
}
div.flash-success {
    background: none repeat scroll 0 0 #E6EFC2;
    border-color: #C6D880;
    color: #264409;
}
div.flash-error a {
    color: #8A1F11;
}
div.flash-notice a {
    color: #514721;
}
div.flash-success a {
    color: #264409;
}
div.form .rememberMe label {
    display: inline;
}
.list_item_div_wrapper {
    padding-top: 10px;
}
.item_div_wrapper {
    padding: 10px;
}
.list_item_div_wrapper label {
    display: inline;
}
.list_item_div_wrapper textarea {
    min-width: 150px;
}
.selected_terms {
    border-top: 1px dotted #CCCCCC;
    padding: 5px 0;
}
.list_terms {
    padding: 5px 0;
}
.list_terms_inner {
    background: url("../images/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 150px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 7px;
}
.selected_terms_inner {
    background: url("../images/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 75px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 7px;
}
.extra_block_buttons {
    float: left;
    margin-right: 5px;
    margin-top: 10px;
}
.extra_block_buttons_wrap {
    border-bottom: 1px dotted #CCCCCC;
}
.row_radio label {
    display: inline-block !important;
}
